package com.woniuxy.oa.service;

import com.woniuxy.oa.entity.Permission;

import java.util.List;

/**
 * @description:
 * @author: guohao
 * @time: 2019/12/25 11:05
 */
public interface PermissionService {
    /**
     * 查询所有权限
     *
     * @return
     */
    public List<Permission> getPermissions();

    /**
     * 根据用户的角色获得其权限
     *
     * @param empId
     * @return
     */
    public List<Permission> getPermisstionByRoleOfUser(String empId);
    /**
     * 根据用户ID获得其权限
     * @param empId
     * @return
     */


    /**
     * @param deptId
     * @return
     * @Description //根据部门的id查询权限
     * @Date 2019/12/30 15:01
     **/
    public List<Permission> getPermissionById(int deptId);

    /**
     * 根据用户ID获得其权限
     *
     * @param empId
     * @return
     */
    public List<Permission> getPermisstionByUser(String empId);

}
